package IHM;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import Controller.gestControler;
/**
 * Ecouteur d'action pour la fenetre de généation de données
 * @author philippestepniewski
 */
public class actionListener implements ActionListener 
{
	private genDataFrame genData;
	private gestControler contr;

	public void lancer()
	{
		genData = new genDataFrame(this);
		contr = new gestControler();
	}

        /**
         * Type d'action effectué sur la fenetre
         * @param e
         */
	public void actionPerformed(ActionEvent e) 
	{
		String nom = e.getActionCommand();

		if(nom.equalsIgnoreCase("Retour a la page principale"))
		{
			genData.close();
			System.out.println("Ok, je sors ");
		}
		else if(nom.equalsIgnoreCase("generer"))
		{
			System.out.println("Name : " + genData.name() + ", Size : " + genData.size() + ", Level : " + genData.level());
			contr.genereDataSet(genData.name(), Integer.parseInt(genData.level()), Integer.parseInt(genData.dim()),Integer.parseInt(genData.size()));
		}
	}

}
